package com.das.mechanic_base.bean.carfriend;

import java.io.Serializable;
import java.util.List;

/**
 * 作者：zhanglei on 2019/7/22 04:50
 * <p>
 * 邮箱：916256628@qq.com
 */
public class MateriPostBean implements Serializable{


    /**
     * carOwnerUserEntity : {"address":"辽宁省沈阳市法库县","authExpireDate":null,"birthday":"2019-07-17 00:00:00","carBrandStyleNameList":["奔驰-A150","MINI-Cooper S(ECE)","保时捷-Cayenne","宝马-M235iX(ECE)","奔驰-C160"],"circleCarOwnerGroupRelevanceList":[{"carOwnerUserId":789,"carOwnerUserName":null,"carOwnerUserResourceUrl":null,"circleGroupId":1,"circleGroupName":"发动机积碳治理那些事1","dynamic":false,"id":8,"joinTime":"2019-07-17 10:07:42","mgtCreate":"2019-07-17 10:07:42","mgtModified":"2019-07-20 18:36:26","status":1,"version":15},{"carOwnerUserId":789,"carOwnerUserName":null,"carOwnerUserResourceUrl":null,"circleGroupId":4,"circleGroupName":"发动机精养team","dynamic":false,"id":6,"joinTime":"2019-07-13 14:55:26","mgtCreate":"2019-07-13 14:55:26","mgtModified":"2019-07-22 04:37:34","status":1,"version":300},{"carOwnerUserId":789,"carOwnerUserName":null,"carOwnerUserResourceUrl":null,"circleGroupId":5,"circleGroupName":"免擦护理洗车小组","dynamic":false,"id":7,"joinTime":"2019-07-15 13:53:21","mgtCreate":"2019-07-15 13:53:20","mgtModified":"2019-07-19 16:16:03","status":1,"version":69}],"disable":false,"email":null,"gender":"MALE","id":789,"imgResourceId":201905,"imgUrl":"bucket6.bba.vip/1907171730170SsIbZyAK4.jpg","jsOpenId":"","lastLoginIp":"39.155.215.114","lastLoginTime":"2019-07-17 14:52:32","locked":false,"mgtCreate":"2019-01-18 15:19:53","mobile":"18404712091","name":"二哈","openId":null,"password":"NA","role":"ROLE_CAROWNER","sign":"我是","unionId":null,"version":96}
     * postsList : [{"anonymous":false,"circleGroupId":4,"content":"我的测试发帖","discussAmount":0,"discussList":null,"endTime":null,"fromEvaluation":false,"id":12,"location":"[]","locationAddress":"添加地点","mgtCreate":"2019-07-13 14:55:46","mgtModified":"2019-07-13 14:55:46","orderParam":null,"publicUserIntroduction":null,"publishPostType":"CAROWNER","publishUserId":789,"publishUserName":"...","publishUserResourceUrl":null,"repeatCirclePostBaseEntity":null,"repeatOrNot":false,"repeatPostId":0,"resourceIdItem":"[201786]","resourceList":null,"startTime":null,"thumbsAmount":0,"thumbsOrNot":null,"version":null,"workBaseId":0,"workProcedureStepList":null},{"anonymous":false,"circleGroupId":0,"content":"我的测试发帖吧","discussAmount":0,"discussList":null,"endTime":null,"fromEvaluation":false,"id":13,"location":"[39.996323,116.503496]","locationAddress":"影子工作室","mgtCreate":"2019-07-13 14:58:45","mgtModified":"2019-07-13 14:58:45","orderParam":null,"publicUserIntroduction":null,"publishPostType":"CAROWNER","publishUserId":789,"publishUserName":"...","publishUserResourceUrl":null,"repeatCirclePostBaseEntity":null,"repeatOrNot":false,"repeatPostId":0,"resourceIdItem":"[201787]","resourceList":null,"startTime":null,"thumbsAmount":0,"thumbsOrNot":null,"version":null,"workBaseId":0,"workProcedureStepList":null},{"anonymous":false,"circleGroupId":4,"content":"胡","discussAmount":0,"discussList":null,"endTime":null,"fromEvaluation":false,"id":20,"location":"[]","locationAddress":"","mgtCreate":"2019-07-15 10:09:39","mgtModified":"2019-07-15 10:09:39","orderParam":null,"publicUserIntroduction":null,"publishPostType":"CAROWNER","publishUserId":789,"publishUserName":"...","publishUserResourceUrl":null,"repeatCirclePostBaseEntity":null,"repeatOrNot":false,"repeatPostId":0,"resourceIdItem":"[]","resourceList":null,"startTime":null,"thumbsAmount":1,"thumbsOrNot":null,"version":null,"workBaseId":0,"workProcedureStepList":null},{"anonymous":false,"circleGroupId":4,"content":"%E6%B5%8B%E8%AF%95loading","discussAmount":0,"discussList":null,"endTime":null,"fromEvaluation":false,"id":27,"location":"[]","locationAddress":"添加地点","mgtCreate":"2019-07-17 10:41:00","mgtModified":"2019-07-17 10:41:00","orderParam":null,"publicUserIntroduction":null,"publishPostType":"CAROWNER","publishUserId":789,"publishUserName":"...","publishUserResourceUrl":null,"repeatCirclePostBaseEntity":null,"repeatOrNot":false,"repeatPostId":0,"resourceIdItem":"[201887]","resourceList":null,"startTime":null,"thumbsAmount":0,"thumbsOrNot":null,"version":null,"workBaseId":0,"workProcedureStepList":null},{"anonymous":false,"circleGroupId":4,"content":"%E6%88%91%E4%B9%9F%E6%9D%A5%E5%8F%91%E4%B8%AA%E6%B5%8B%E8%AF%95%E5%B8%96%E5%AD%90%F0%9F%98%9C%F0%9F%98%B4%F0%9F%92%96","discussAmount":0,"discussList":null,"endTime":null,"fromEvaluation":false,"id":28,"location":"[40.021579,116.46649]","locationAddress":"南京南餐馆","mgtCreate":"2019-07-17 11:20:33","mgtModified":"2019-07-17 11:20:33","orderParam":null,"publicUserIntroduction":null,"publishPostType":"CAROWNER","publishUserId":789,"publishUserName":"...","publishUserResourceUrl":null,"repeatCirclePostBaseEntity":null,"repeatOrNot":false,"repeatPostId":0,"resourceIdItem":"[201889]","resourceList":null,"startTime":null,"thumbsAmount":1,"thumbsOrNot":null,"version":null,"workBaseId":0,"workProcedureStepList":null},{"anonymous":false,"circleGroupId":4,"content":"%E6%B5%8B%E8%AF%95%E5%8F%91%E5%B8%96%E5%88%B7%E6%96%B0%E6%95%B0%E6%8D%AE","discussAmount":0,"discussList":null,"endTime":null,"fromEvaluation":false,"id":29,"location":"[]","locationAddress":"添加地点","mgtCreate":"2019-07-17 11:21:24","mgtModified":"2019-07-17 11:21:24","orderParam":null,"publicUserIntroduction":null,"publishPostType":"CAROWNER","publishUserId":789,"publishUserName":"...","publishUserResourceUrl":null,"repeatCirclePostBaseEntity":null,"repeatOrNot":false,"repeatPostId":0,"resourceIdItem":"[201890]","resourceList":null,"startTime":null,"thumbsAmount":0,"thumbsOrNot":null,"version":null,"workBaseId":0,"workProcedureStepList":null},{"anonymous":false,"circleGroupId":4,"content":"%F0%9F%98%82%F0%9F%98%82","discussAmount":0,"discussList":null,"endTime":null,"fromEvaluation":false,"id":32,"location":"[]","locationAddress":"","mgtCreate":"2019-07-17 17:14:26","mgtModified":"2019-07-17 17:14:26","orderParam":null,"publicUserIntroduction":null,"publishPostType":"CAROWNER","publishUserId":789,"publishUserName":"...","publishUserResourceUrl":null,"repeatCirclePostBaseEntity":null,"repeatOrNot":false,"repeatPostId":0,"resourceIdItem":"[201900]","resourceList":null,"startTime":null,"thumbsAmount":1,"thumbsOrNot":null,"version":null,"workBaseId":0,"workProcedureStepList":null},{"anonymous":false,"circleGroupId":2,"content":"%F0%9F%98%8B%F0%9F%98%8B%F0%9F%98%8B%F0%9F%98%8B%F0%9F%98%90%F0%9F%98%90%F0%9F%98%90%F0%9F%98%91%F0%9F%98%91%F0%9F%98%91%F0%9F%98%91%F0%9F%98%92%F0%9F%98%97%F0%9F%98%97%F0%9F%98%9C%F0%9F%98%9C%F0%9F%98%9C%F0%9F%98%A1%F0%9F%98%A1%F0%9F%98%A1%F0%9F%98%A1%F0%9F%98%A1%F0%9F%98%93%F0%9F%98%8D%F0%9F%98%8D%F0%9F%98%8D%F0%9F%98%8D%F0%9F%98%92%F0%9F%98%97%F0%9F%98%9C%F0%9F%98%9C%F0%9F%98%A1%F0%9F%98%A1%F0%9F%98%A2%F0%9F%98%9D","discussAmount":0,"discussList":null,"endTime":null,"fromEvaluation":false,"id":43,"location":"[]","locationAddress":"","mgtCreate":"2019-07-17 18:38:37","mgtModified":"2019-07-17 18:38:37","orderParam":null,"publicUserIntroduction":null,"publishPostType":"CAROWNER","publishUserId":789,"publishUserName":"...","publishUserResourceUrl":null,"repeatCirclePostBaseEntity":null,"repeatOrNot":false,"repeatPostId":0,"resourceIdItem":"[]","resourceList":null,"startTime":null,"thumbsAmount":0,"thumbsOrNot":null,"version":null,"workBaseId":0,"workProcedureStepList":null}]
     */

    private CarOwnerUserEntityBean carOwnerUserEntity;
    private List<PostsListBean> postsList;
    private long pages;

    public long getPages() {
        return pages;
    }

    public void setPages(long pages) {
        this.pages = pages;
    }

    public CarOwnerUserEntityBean getCarOwnerUserEntity() {
        return carOwnerUserEntity;
    }

    public void setCarOwnerUserEntity(CarOwnerUserEntityBean carOwnerUserEntity) {
        this.carOwnerUserEntity = carOwnerUserEntity;
    }

    public List<PostsListBean> getPostsList() {
        return postsList;
    }

    public void setPostsList(List<PostsListBean> postsList) {
        this.postsList = postsList;
    }

    public static class CarOwnerUserEntityBean implements Serializable{
        /**
         * address : 辽宁省沈阳市法库县
         * authExpireDate : null
         * birthday : 2019-07-17 00:00:00
         * carBrandStyleNameList : ["奔驰-A150","MINI-Cooper S(ECE)","保时捷-Cayenne","宝马-M235iX(ECE)","奔驰-C160"]
         * circleCarOwnerGroupRelevanceList : [{"carOwnerUserId":789,"carOwnerUserName":null,"carOwnerUserResourceUrl":null,"circleGroupId":1,"circleGroupName":"发动机积碳治理那些事1","dynamic":false,"id":8,"joinTime":"2019-07-17 10:07:42","mgtCreate":"2019-07-17 10:07:42","mgtModified":"2019-07-20 18:36:26","status":1,"version":15},{"carOwnerUserId":789,"carOwnerUserName":null,"carOwnerUserResourceUrl":null,"circleGroupId":4,"circleGroupName":"发动机精养team","dynamic":false,"id":6,"joinTime":"2019-07-13 14:55:26","mgtCreate":"2019-07-13 14:55:26","mgtModified":"2019-07-22 04:37:34","status":1,"version":300},{"carOwnerUserId":789,"carOwnerUserName":null,"carOwnerUserResourceUrl":null,"circleGroupId":5,"circleGroupName":"免擦护理洗车小组","dynamic":false,"id":7,"joinTime":"2019-07-15 13:53:21","mgtCreate":"2019-07-15 13:53:20","mgtModified":"2019-07-19 16:16:03","status":1,"version":69}]
         * disable : false
         * email : null
         * gender : MALE
         * id : 789
         * imgResourceId : 201905
         * imgUrl : bucket6.bba.vip/1907171730170SsIbZyAK4.jpg
         * jsOpenId :
         * lastLoginIp : 39.155.215.114
         * lastLoginTime : 2019-07-17 14:52:32
         * locked : false
         * mgtCreate : 2019-01-18 15:19:53
         * mobile : 18404712091
         * name : 二哈
         * openId : null
         * password : NA
         * role : ROLE_CAROWNER
         * sign : 我是
         * unionId : null
         * version : 96
         */

        private String address;
        private Object authExpireDate;
        private String birthday;
        private boolean disable;
        private Object email;
        private String gender;
        private long id;
        private long imgResourceId;
        private String imgUrl;
        private String jsOpenId;
        private String introduction;
        private String lastLoginIp;
        private String lastLoginTime;
        private boolean locked;
        private String mgtCreate;
        private String mobile;
        private String name;
        private Object openId;
        private String password;
        private String role;
        private String sign;
        private Object unionId;
        private long version;
        private long coverThumbsAmount;
        private boolean coverThumbsOrNot;
        private List<String> carBrandStyleNameList;
        private List<CircleCarOwnerGroupRelevanceListBean> circleCarOwnerGroupRelevanceList;

        public String getIntroduction() {
            return introduction;
        }

        public long getCoverThumbsAmount() {
            return coverThumbsAmount;
        }

        public void setCoverThumbsAmount(long coverThumbsAmount) {
            this.coverThumbsAmount = coverThumbsAmount;
        }

        public boolean isCoverThumbsOrNot() {
            return coverThumbsOrNot;
        }

        public void setCoverThumbsOrNot(boolean coverThumbsOrNot) {
            this.coverThumbsOrNot = coverThumbsOrNot;
        }

        public void setIntroduction(String introduction) {
            this.introduction = introduction;
        }

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public Object getAuthExpireDate() {
            return authExpireDate;
        }

        public void setAuthExpireDate(Object authExpireDate) {
            this.authExpireDate = authExpireDate;
        }

        public String getBirthday() {
            return birthday;
        }

        public void setBirthday(String birthday) {
            this.birthday = birthday;
        }

        public boolean isDisable() {
            return disable;
        }

        public void setDisable(boolean disable) {
            this.disable = disable;
        }

        public Object getEmail() {
            return email;
        }

        public void setEmail(Object email) {
            this.email = email;
        }

        public String getGender() {
            return gender;
        }

        public void setGender(String gender) {
            this.gender = gender;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public long getImgResourceId() {
            return imgResourceId;
        }

        public void setImgResourceId(long imgResourceId) {
            this.imgResourceId = imgResourceId;
        }

        public String getImgUrl() {
            return imgUrl;
        }

        public void setImgUrl(String imgUrl) {
            this.imgUrl = imgUrl;
        }

        public String getJsOpenId() {
            return jsOpenId;
        }

        public void setJsOpenId(String jsOpenId) {
            this.jsOpenId = jsOpenId;
        }

        public String getLastLoginIp() {
            return lastLoginIp;
        }

        public void setLastLoginIp(String lastLoginIp) {
            this.lastLoginIp = lastLoginIp;
        }

        public String getLastLoginTime() {
            return lastLoginTime;
        }

        public void setLastLoginTime(String lastLoginTime) {
            this.lastLoginTime = lastLoginTime;
        }

        public boolean isLocked() {
            return locked;
        }

        public void setLocked(boolean locked) {
            this.locked = locked;
        }

        public String getMgtCreate() {
            return mgtCreate;
        }

        public void setMgtCreate(String mgtCreate) {
            this.mgtCreate = mgtCreate;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public Object getOpenId() {
            return openId;
        }

        public void setOpenId(Object openId) {
            this.openId = openId;
        }

        public String getPassword() {
            return password;
        }

        public void setPassword(String password) {
            this.password = password;
        }

        public String getRole() {
            return role;
        }

        public void setRole(String role) {
            this.role = role;
        }

        public String getSign() {
            return sign;
        }

        public void setSign(String sign) {
            this.sign = sign;
        }

        public Object getUnionId() {
            return unionId;
        }

        public void setUnionId(Object unionId) {
            this.unionId = unionId;
        }

        public long getVersion() {
            return version;
        }

        public void setVersion(long version) {
            this.version = version;
        }

        public List<String> getCarBrandStyleNameList() {
            return carBrandStyleNameList;
        }

        public void setCarBrandStyleNameList(List<String> carBrandStyleNameList) {
            this.carBrandStyleNameList = carBrandStyleNameList;
        }

        public List<CircleCarOwnerGroupRelevanceListBean> getCircleCarOwnerGroupRelevanceList() {
            return circleCarOwnerGroupRelevanceList;
        }

        public void setCircleCarOwnerGroupRelevanceList(List<CircleCarOwnerGroupRelevanceListBean> circleCarOwnerGroupRelevanceList) {
            this.circleCarOwnerGroupRelevanceList = circleCarOwnerGroupRelevanceList;
        }

        public static class CircleCarOwnerGroupRelevanceListBean implements Serializable{
            /**
             * carOwnerUserId : 789
             * carOwnerUserName : null
             * carOwnerUserResourceUrl : null
             * circleGroupId : 1
             * circleGroupName : 发动机积碳治理那些事1
             * dynamic : false
             * id : 8
             * joinTime : 2019-07-17 10:07:42
             * mgtCreate : 2019-07-17 10:07:42
             * mgtModified : 2019-07-20 18:36:26
             * status : 1
             * version : 15
             */

            private long carOwnerUserId;
            private Object carOwnerUserName;
            private Object carOwnerUserResourceUrl;
            private long circleGroupId;
            private String circleGroupName;
            private boolean dynamic;
            private long id;
            private String joinTime;
            private String mgtCreate;
            private String mgtModified;
            private long status;
            private long version;

            public long getCarOwnerUserId() {
                return carOwnerUserId;
            }

            public void setCarOwnerUserId(long carOwnerUserId) {
                this.carOwnerUserId = carOwnerUserId;
            }

            public Object getCarOwnerUserName() {
                return carOwnerUserName;
            }

            public void setCarOwnerUserName(Object carOwnerUserName) {
                this.carOwnerUserName = carOwnerUserName;
            }

            public Object getCarOwnerUserResourceUrl() {
                return carOwnerUserResourceUrl;
            }

            public void setCarOwnerUserResourceUrl(Object carOwnerUserResourceUrl) {
                this.carOwnerUserResourceUrl = carOwnerUserResourceUrl;
            }

            public long getCircleGroupId() {
                return circleGroupId;
            }

            public void setCircleGroupId(long circleGroupId) {
                this.circleGroupId = circleGroupId;
            }

            public String getCircleGroupName() {
                return circleGroupName;
            }

            public void setCircleGroupName(String circleGroupName) {
                this.circleGroupName = circleGroupName;
            }

            public boolean isDynamic() {
                return dynamic;
            }

            public void setDynamic(boolean dynamic) {
                this.dynamic = dynamic;
            }

            public long getId() {
                return id;
            }

            public void setId(long id) {
                this.id = id;
            }

            public String getJoinTime() {
                return joinTime;
            }

            public void setJoinTime(String joinTime) {
                this.joinTime = joinTime;
            }

            public String getMgtCreate() {
                return mgtCreate;
            }

            public void setMgtCreate(String mgtCreate) {
                this.mgtCreate = mgtCreate;
            }

            public String getMgtModified() {
                return mgtModified;
            }

            public void setMgtModified(String mgtModified) {
                this.mgtModified = mgtModified;
            }

            public long getStatus() {
                return status;
            }

            public void setStatus(long status) {
                this.status = status;
            }

            public long getVersion() {
                return version;
            }

            public void setVersion(long version) {
                this.version = version;
            }
        }
    }

    public static class PostsListBean implements Serializable{
        /**
         * anonymous : false
         * circleGroupId : 4
         * content : 我的测试发帖
         * discussAmount : 0
         * discussList : null
         * endTime : null
         * fromEvaluation : false
         * id : 12
         * location : []
         * locationAddress : 添加地点
         * mgtCreate : 2019-07-13 14:55:46
         * mgtModified : 2019-07-13 14:55:46
         * orderParam : null
         * publicUserIntroduction : null
         * publishPostType : CAROWNER
         * publishUserId : 789
         * publishUserName : ...
         * publishUserResourceUrl : null
         * repeatCirclePostBaseEntity : null
         * repeatOrNot : false
         * repeatPostId : 0
         * resourceIdItem : [201786]
         * resourceList : null
         * startTime : null
         * thumbsAmount : 0
         * thumbsOrNot : null
         * version : null
         * workBaseId : 0
         * workProcedureStepList : null
         */

        private boolean anonymous;
        private long circleGroupId;
        private String content;
        private long discussAmount;
        private Object discussList;
        private Object endTime;
        private boolean fromEvaluation;
        private long id;
        private String location;
        private String locationAddress;
        private String mgtCreate;
        private String mgtModified;
        private Object orderParam;
        private String publicUserIntroduction;
        private String publishPostType;
        private long publishUserId;
        private String publishUserName;
        private String publishUserResourceUrl;
        private boolean repeatOrNot;
        private long repeatPostId;
        private String resourceIdItem;
        private List<ResourceListBean> resourceList;
        private Object startTime;
        private long thumbsAmount;
        private boolean thumbsOrNot;
        private Object version;
        private long workBaseId;
        private String serviceBaseName;
        private List<WorkProcedureStepListBean> workProcedureStepList;
        private RepeatCirclePostBaseEntityBean repeatCirclePostBaseEntity;

        public String getServiceBaseName() {
            return serviceBaseName;
        }

        public void setServiceBaseName(String serviceBaseName) {
            this.serviceBaseName = serviceBaseName;
        }

        public List<ResourceListBean> getResourceList() {
            return resourceList;
        }

        public void setResourceList(List<ResourceListBean> resourceList) {
            this.resourceList = resourceList;
        }

        public boolean isAnonymous() {
            return anonymous;
        }

        public void setAnonymous(boolean anonymous) {
            this.anonymous = anonymous;
        }

        public long getCircleGroupId() {
            return circleGroupId;
        }

        public void setCircleGroupId(long circleGroupId) {
            this.circleGroupId = circleGroupId;
        }

        public String getContent() {
            return content;
        }

        public void setContent(String content) {
            this.content = content;
        }

        public long getDiscussAmount() {
            return discussAmount;
        }

        public void setDiscussAmount(long discussAmount) {
            this.discussAmount = discussAmount;
        }

        public Object getDiscussList() {
            return discussList;
        }

        public void setDiscussList(Object discussList) {
            this.discussList = discussList;
        }

        public Object getEndTime() {
            return endTime;
        }

        public void setEndTime(Object endTime) {
            this.endTime = endTime;
        }

        public boolean isFromEvaluation() {
            return fromEvaluation;
        }

        public void setFromEvaluation(boolean fromEvaluation) {
            this.fromEvaluation = fromEvaluation;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public String getLocation() {
            return location;
        }

        public void setLocation(String location) {
            this.location = location;
        }

        public String getLocationAddress() {
            return locationAddress;
        }

        public void setLocationAddress(String locationAddress) {
            this.locationAddress = locationAddress;
        }

        public String getMgtCreate() {
            return mgtCreate;
        }

        public void setMgtCreate(String mgtCreate) {
            this.mgtCreate = mgtCreate;
        }

        public String getMgtModified() {
            return mgtModified;
        }

        public void setMgtModified(String mgtModified) {
            this.mgtModified = mgtModified;
        }

        public Object getOrderParam() {
            return orderParam;
        }

        public void setOrderParam(Object orderParam) {
            this.orderParam = orderParam;
        }

        public String getPublicUserIntroduction() {
            return publicUserIntroduction;
        }

        public void setPublicUserIntroduction(String publicUserIntroduction) {
            this.publicUserIntroduction = publicUserIntroduction;
        }

        public String getPublishPostType() {
            return publishPostType;
        }

        public void setPublishPostType(String publishPostType) {
            this.publishPostType = publishPostType;
        }

        public long getPublishUserId() {
            return publishUserId;
        }

        public void setPublishUserId(long publishUserId) {
            this.publishUserId = publishUserId;
        }

        public String getPublishUserName() {
            return publishUserName;
        }

        public void setPublishUserName(String publishUserName) {
            this.publishUserName = publishUserName;
        }

        public String getPublishUserResourceUrl() {
            return publishUserResourceUrl;
        }

        public void setPublishUserResourceUrl(String publishUserResourceUrl) {
            this.publishUserResourceUrl = publishUserResourceUrl;
        }

        public RepeatCirclePostBaseEntityBean getRepeatCirclePostBaseEntity() {
            return repeatCirclePostBaseEntity;
        }

        public void setRepeatCirclePostBaseEntity(RepeatCirclePostBaseEntityBean repeatCirclePostBaseEntity) {
            this.repeatCirclePostBaseEntity = repeatCirclePostBaseEntity;
        }

        public boolean isRepeatOrNot() {
            return repeatOrNot;
        }

        public void setRepeatOrNot(boolean repeatOrNot) {
            this.repeatOrNot = repeatOrNot;
        }

        public long getRepeatPostId() {
            return repeatPostId;
        }

        public void setRepeatPostId(long repeatPostId) {
            this.repeatPostId = repeatPostId;
        }

        public String getResourceIdItem() {
            return resourceIdItem;
        }

        public void setResourceIdItem(String resourceIdItem) {
            this.resourceIdItem = resourceIdItem;
        }

        public Object getStartTime() {
            return startTime;
        }

        public void setStartTime(Object startTime) {
            this.startTime = startTime;
        }

        public long getThumbsAmount() {
            return thumbsAmount;
        }

        public void setThumbsAmount(long thumbsAmount) {
            this.thumbsAmount = thumbsAmount;
        }

        public boolean isThumbsOrNot() {
            return thumbsOrNot;
        }

        public void setThumbsOrNot(boolean thumbsOrNot) {
            this.thumbsOrNot = thumbsOrNot;
        }

        public Object getVersion() {
            return version;
        }

        public void setVersion(Object version) {
            this.version = version;
        }

        public long getWorkBaseId() {
            return workBaseId;
        }

        public void setWorkBaseId(long workBaseId) {
            this.workBaseId = workBaseId;
        }

        public List<WorkProcedureStepListBean> getWorkProcedureStepList() {
            return workProcedureStepList;
        }

        public void setWorkProcedureStepList(List<WorkProcedureStepListBean> workProcedureStepList) {
            this.workProcedureStepList = workProcedureStepList;
        }
        public static class WorkProcedureStepListBean implements Serializable{
            /**
             * carNum : 桂WE2121
             * id : 183
             * mgtCreate : 2019-07-11 16:09:57
             * mgtModified : 2019-07-11 16:09:57
             * orderParam : null
             * procedureTempletName : 润滑系统清洁
             * procedureTempletSn : M01 T01 S01
             * resourceEntityList : [{"boolPublic":true,"bucket":"service-pic","description":"精检图片","downloadUrl":"bucket6.bba.vip/190711160955X68Gt2NgXf.jpg","expiredTime":"9999-01-01 00:00:00","fileSize":53777,"id":201684,"key":"190711160955X68Gt2NgXf.jpg","mgtCreate":"2019-07-11 16:09:57","mgtModified":"2019-07-11 16:09:57","mimeType":"image/jpeg","originName":"ios-imageTest","status":true,"version":0}]
             * resourceIdItem : [201684]
             * staffBaseId : 36
             * technicsTempletSn : M01 T01
             * version : 0
             * workBaseId : 10843
             */

            private String carNum;
            private long id;
            private String mgtCreate;
            private String procedureTempletName;
            private String procedureTempletSn;
            private String resourceIdItem;
            private long staffBaseId;
            private String technicsTempletSn;
            private long workBaseId;
            private List<ResourceEntityListBean> resourceEntityList;

            public String getCarNum() {
                return carNum;
            }

            public void setCarNum(String carNum) {
                this.carNum = carNum;
            }

            public long getId() {
                return id;
            }

            public void setId(long id) {
                this.id = id;
            }

            public String getMgtCreate() {
                return mgtCreate;
            }

            public void setMgtCreate(String mgtCreate) {
                this.mgtCreate = mgtCreate;
            }

            public String getProcedureTempletName() {
                return procedureTempletName;
            }

            public void setProcedureTempletName(String procedureTempletName) {
                this.procedureTempletName = procedureTempletName;
            }

            public String getProcedureTempletSn() {
                return procedureTempletSn;
            }

            public void setProcedureTempletSn(String procedureTempletSn) {
                this.procedureTempletSn = procedureTempletSn;
            }

            public String getResourceIdItem() {
                return resourceIdItem;
            }

            public void setResourceIdItem(String resourceIdItem) {
                this.resourceIdItem = resourceIdItem;
            }

            public long getStaffBaseId() {
                return staffBaseId;
            }

            public void setStaffBaseId(long staffBaseId) {
                this.staffBaseId = staffBaseId;
            }

            public String getTechnicsTempletSn() {
                return technicsTempletSn;
            }

            public void setTechnicsTempletSn(String technicsTempletSn) {
                this.technicsTempletSn = technicsTempletSn;
            }

            public long getWorkBaseId() {
                return workBaseId;
            }

            public void setWorkBaseId(long workBaseId) {
                this.workBaseId = workBaseId;
            }

            public List<ResourceEntityListBean> getResourceEntityList() {
                return resourceEntityList;
            }

            public void setResourceEntityList(List<ResourceEntityListBean> resourceEntityList) {
                this.resourceEntityList = resourceEntityList;
            }

            public static class ResourceEntityListBean implements Serializable{
                /**
                 * boolPublic : true
                 * bucket : service-pic
                 * description : 精检图片
                 * downloadUrl : bucket6.bba.vip/190711160955X68Gt2NgXf.jpg
                 * expiredTime : 9999-01-01 00:00:00
                 * fileSize : 53777
                 * id : 201684
                 * key : 190711160955X68Gt2NgXf.jpg
                 * mgtCreate : 2019-07-11 16:09:57
                 * mgtModified : 2019-07-11 16:09:57
                 * mimeType : image/jpeg
                 * originName : ios-imageTest
                 * status : true
                 * version : 0
                 */

                private boolean boolPublic;
                private String bucket;
                private String description;
                private String downloadUrl;
                private String expiredTime;
                private long id;
                private String key;
                private String mimeType;
                private String originName;

                public boolean isBoolPublic() {
                    return boolPublic;
                }

                public void setBoolPublic(boolean boolPublic) {
                    this.boolPublic = boolPublic;
                }

                public String getBucket() {
                    return bucket;
                }

                public void setBucket(String bucket) {
                    this.bucket = bucket;
                }

                public String getDescription() {
                    return description;
                }

                public void setDescription(String description) {
                    this.description = description;
                }

                public String getDownloadUrl() {
                    return downloadUrl;
                }

                public void setDownloadUrl(String downloadUrl) {
                    this.downloadUrl = downloadUrl;
                }

                public String getExpiredTime() {
                    return expiredTime;
                }

                public void setExpiredTime(String expiredTime) {
                    this.expiredTime = expiredTime;
                }

                public long getId() {
                    return id;
                }

                public void setId(long id) {
                    this.id = id;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }

                public String getMimeType() {
                    return mimeType;
                }

                public void setMimeType(String mimeType) {
                    this.mimeType = mimeType;
                }

                public String getOriginName() {
                    return originName;
                }

                public void setOriginName(String originName) {
                    this.originName = originName;
                }

            }
        }

        public static class RepeatCirclePostBaseEntityBean implements Serializable {
            /**
             * anonymous : false
             * circleGroupId : 1
             * content : 哈哈哈哈哈哈哈哈哈哈哈
             * discussAmount : null
             * discussList : null
             * endTime : null
             * fromEvaluation : false
             * id : 14
             * location : ["40.020588","116.466994"]
             * locationAddress :   来广营(地铁站)
             * mgtCreate : 2019-07-11 10:17:17
             * mgtModified : 2019-07-11 10:17:17
             * orderParam : null
             * publicUserIntroduction : 宝马-118i B38(ECE)车主
             * publishPostType : CAROWNER
             * publishUserId : 338
             * publishUserName : 流沙
             * publishUserResourceUrl : null
             * repeatCirclePostBaseEntity : null
             * repeatOrNot : false
             * repeatPostId : 0
             * resourceIdItem : []
             * resourceList : null
             * startTime : null
             * thumbsAmount : null
             * thumbsOrNot : null
             * version : 0
             * workBaseId : 0
             * workProcedureStepList : null
             */

            private boolean anonymous;
            private long circleGroupId;
            private String content;
            private boolean fromEvaluation;
            private long id;
            private String location;
            private String locationAddress;
            private String mgtCreate;
            private String publicUserIntroduction;
            private String publishPostType;
            private long publishUserId;
            private String publishUserName;
            private Object publishUserResourceUrl;
            private boolean repeatOrNot;
            private long repeatPostId;
            private String resourceIdItem;
            private List<ResourceListBean> resourceList;
            private long workBaseId;
            private List<WorkProcedureStepListBean> workProcedureStepList;

            public boolean isAnonymous() {
                return anonymous;
            }

            public void setAnonymous(boolean anonymous) {
                this.anonymous = anonymous;
            }

            public long getCircleGroupId() {
                return circleGroupId;
            }

            public void setCircleGroupId(long circleGroupId) {
                this.circleGroupId = circleGroupId;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public boolean isFromEvaluation() {
                return fromEvaluation;
            }

            public void setFromEvaluation(boolean fromEvaluation) {
                this.fromEvaluation = fromEvaluation;
            }

            public long getId() {
                return id;
            }

            public void setId(long id) {
                this.id = id;
            }

            public String getLocation() {
                return location;
            }

            public void setLocation(String location) {
                this.location = location;
            }

            public String getLocationAddress() {
                return locationAddress;
            }

            public void setLocationAddress(String locationAddress) {
                this.locationAddress = locationAddress;
            }

            public String getMgtCreate() {
                return mgtCreate;
            }

            public void setMgtCreate(String mgtCreate) {
                this.mgtCreate = mgtCreate;
            }

            public String getPublicUserIntroduction() {
                return publicUserIntroduction;
            }

            public void setPublicUserIntroduction(String publicUserIntroduction) {
                this.publicUserIntroduction = publicUserIntroduction;
            }

            public String getPublishPostType() {
                return publishPostType;
            }

            public void setPublishPostType(String publishPostType) {
                this.publishPostType = publishPostType;
            }

            public long getPublishUserId() {
                return publishUserId;
            }

            public void setPublishUserId(long publishUserId) {
                this.publishUserId = publishUserId;
            }

            public String getPublishUserName() {
                return publishUserName;
            }

            public void setPublishUserName(String publishUserName) {
                this.publishUserName = publishUserName;
            }

            public Object getPublishUserResourceUrl() {
                return publishUserResourceUrl;
            }

            public void setPublishUserResourceUrl(Object publishUserResourceUrl) {
                this.publishUserResourceUrl = publishUserResourceUrl;
            }

            public boolean isRepeatOrNot() {
                return repeatOrNot;
            }

            public void setRepeatOrNot(boolean repeatOrNot) {
                this.repeatOrNot = repeatOrNot;
            }

            public long getRepeatPostId() {
                return repeatPostId;
            }

            public void setRepeatPostId(long repeatPostId) {
                this.repeatPostId = repeatPostId;
            }

            public String getResourceIdItem() {
                return resourceIdItem;
            }

            public void setResourceIdItem(String resourceIdItem) {
                this.resourceIdItem = resourceIdItem;
            }

            public List<ResourceListBean> getResourceList() {
                return resourceList;
            }

            public void setResourceList(List<ResourceListBean> resourceList) {
                this.resourceList = resourceList;
            }

            public long getWorkBaseId() {
                return workBaseId;
            }

            public void setWorkBaseId(long workBaseId) {
                this.workBaseId = workBaseId;
            }

            public List<WorkProcedureStepListBean> getWorkProcedureStepList() {
                return workProcedureStepList;
            }

            public void setWorkProcedureStepList(List<WorkProcedureStepListBean> workProcedureStepList) {
                this.workProcedureStepList = workProcedureStepList;
            }

            public static class ResourceListBean implements Serializable{
                /**
                 * boolPublic : true
                 * bucket : service-pic
                 * description : 帖子图片
                 * downloadUrl : bucket6.bba.vip/1907121528085iMwuEsAzO.jpg
                 * expiredTime : 9999-01-01 00:00:00
                 * fileSize : 844335
                 * id : 201696
                 * key : 1907121528085iMwuEsAzO.jpg
                 * mgtCreate : 2019-07-12 15:28:10
                 * mgtModified : 2019-07-12 15:28:10
                 * mimeType : image/jpeg
                 * originName : work_photo1562758362703.jpg
                 * status : true
                 * version : 0
                 */

                private boolean boolPublic;
                private String bucket;
                private String description;
                private String downloadUrl;
                private long id;
                private String key;
                private String mgtCreate;
                private String mgtModified;
                private String mimeType;

                public boolean isBoolPublic() {
                    return boolPublic;
                }

                public void setBoolPublic(boolean boolPublic) {
                    this.boolPublic = boolPublic;
                }

                public String getBucket() {
                    return bucket;
                }

                public void setBucket(String bucket) {
                    this.bucket = bucket;
                }

                public String getDescription() {
                    return description;
                }

                public void setDescription(String description) {
                    this.description = description;
                }

                public String getDownloadUrl() {
                    return downloadUrl;
                }

                public void setDownloadUrl(String downloadUrl) {
                    this.downloadUrl = downloadUrl;
                }

                public long getId() {
                    return id;
                }

                public void setId(long id) {
                    this.id = id;
                }

                public String getKey() {
                    return key;
                }

                public void setKey(String key) {
                    this.key = key;
                }

                public String getMgtCreate() {
                    return mgtCreate;
                }

                public void setMgtCreate(String mgtCreate) {
                    this.mgtCreate = mgtCreate;
                }

                public String getMgtModified() {
                    return mgtModified;
                }

                public void setMgtModified(String mgtModified) {
                    this.mgtModified = mgtModified;
                }

                public String getMimeType() {
                    return mimeType;
                }

                public void setMimeType(String mimeType) {
                    this.mimeType = mimeType;
                }
            }

        }
        public static class ResourceListBean implements Serializable {
            /**
             * boolPublic : true
             * bucket : service-pic
             * description : 帖子图片
             * downloadUrl : bucket6.bba.vip/1907121528085iMwuEsAzO.jpg
             * expiredTime : 9999-01-01 00:00:00
             * fileSize : 844335
             * id : 201696
             * key : 1907121528085iMwuEsAzO.jpg
             * mgtCreate : 2019-07-12 15:28:10
             * mgtModified : 2019-07-12 15:28:10
             * mimeType : image/jpeg
             * originName : work_photo1562758362703.jpg
             * status : true
             * version : 0
             */

            private boolean boolPublic;
            private String bucket;
            private String description;
            private String downloadUrl;
            private long id;
            private String key;
            private String mgtCreate;
            private String mgtModified;
            private String mimeType;

            public boolean isBoolPublic() {
                return boolPublic;
            }

            public void setBoolPublic(boolean boolPublic) {
                this.boolPublic = boolPublic;
            }

            public String getBucket() {
                return bucket;
            }

            public void setBucket(String bucket) {
                this.bucket = bucket;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public String getDownloadUrl() {
                return downloadUrl;
            }

            public void setDownloadUrl(String downloadUrl) {
                this.downloadUrl = downloadUrl;
            }

            public long getId() {
                return id;
            }

            public void setId(long id) {
                this.id = id;
            }

            public String getKey() {
                return key;
            }

            public void setKey(String key) {
                this.key = key;
            }

            public String getMgtCreate() {
                return mgtCreate;
            }

            public void setMgtCreate(String mgtCreate) {
                this.mgtCreate = mgtCreate;
            }

            public String getMgtModified() {
                return mgtModified;
            }

            public void setMgtModified(String mgtModified) {
                this.mgtModified = mgtModified;
            }

            public String getMimeType() {
                return mimeType;
            }

            public void setMimeType(String mimeType) {
                this.mimeType = mimeType;
            }
        }
    }
}
